<?php

class Message extends AppModel {
    var $name = 'Message';

    var $fields = array();

    var $validate = array(
        'fullname' => array(
            'notempty' => array(
                'rule' => array('notempty'),
                'message' => 'Họ tên không được rỗng.',
                'allowEmpty' => false,
                'required' => true,
            ),

            'maxlength' => array(
                'rule' => array('maxlength', 50),
                'message' => 'Họ tên không được vượt quá 50 ký tự.',
                'allowEmpty' => false,
                'required' => true,
            ),
        ),

//        'address' => array(
//            'notempty' => array(
//                'rule' => array('notempty'),
//                'message' => 'Địa chỉ không được rỗng.',
//                'allowEmpty' => false,
//                'required' => true,
//            ),
//
//            'maxlength' => array(
//                'rule' => array('maxlength', 250),
//                'message' => 'Địa chỉ không được vượt quá 250 ký tự.',
//                'allowEmpty' => false,
//                'required' => true,
//            )
//        ),

		'email' => array(
         	'notempty' => array(
                'rule' => array('notempty'),
                'message' => 'Nhập địa chỉ email của bạn',
                'allowEmpty' => false,
                'required' => true,
            ),
            'wrong' => array(
                'rule' => array('email'),
                'message' => 'Địa chỉ email không đúng định dạng',
                'allowEmpty' => false,
                'required' => true,
            )
         ),

         'title' => array(
            'notempty' => array(
                'rule' => array('notempty'),
                'message' => 'Tiêu đề không được rỗng.',
                'allowEmpty' => false,
                'required' => true,
            ),

            'maxlength' => array(
                'rule' => array('maxlength', 250),
                'message' => 'Tiêu đề không được vượt quá 250 ký tự.',
                'allowEmpty' => false,
                'required' => true,
            )
        ),

		'content' => array(
            'notempty' => array(
                'rule' => array('notempty'),
                'message' => 'Nội dung không được rỗng.',
                'allowEmpty' => false,
                'required' => true,
            )
        ),
    );

       /**
	 * Get all
	 *
	 * @param type  meta
	 * @return type  meta
	 * @access public
	 */
	function getAll( $status = array(0, 1)){
		return $this->find('all', array(
			'conditions' => array(
				'status' => 4,
				'status' => $status
			),
			'order' => array('status' => 'ASC')
		));
	}

}
